package org.nstack.header.vm;

import org.nstack.header.core.Completion;
import org.nstack.header.core.NoErrorCompletion;
import org.nstack.header.network.l3.L3NetworkInventory;


public interface InstantiateResourceOnAttachingNicExtensionPoint {
    void instantiateResourceOnAttachingNic(VmInstanceSpec spec, L3NetworkInventory l3, Completion completion);

    void releaseResourceOnAttachingNic(VmInstanceSpec spec, L3NetworkInventory l3, NoErrorCompletion completion);
}
